
// 导入一个创建好的vue实例对象
import { createApp } from 'vue'
// 导入一个创建好的路由器实例对象
import router from './router'
// 导入一个创建好的pinia实例对象
import { createPinia } from 'pinia'
// 导入App组件
import App from './App.vue'
//引入我们初始化的样式
import '@/styles/common.scss'

// 引入我们自定义懒加载插件
import { lazyPlugin } from './directives/lazyIndex.js'

// 1:已App作为参数生成一个应用实例对象
//2:挂载到id为app的节点上 index.html中id为app的div
const pinia = createPinia();
const app = createApp(App);
// 4:使用路由器
app.use(router)
// 5:使用pinia
app.use(pinia)
// 6:使用我们自定义的懒加载插件
app.use(lazyPlugin)
//启动应用挂载到id为app的节点上
app.mount('#app')


